package com.wbs.util;


import org.apache.commons.lang3.StringUtils;

import java.awt.*;

public class LevelUtil {

    // 检查level的工具类，只适用于此项目，而不能使用于别的项目

    // 效果
    // 0
    // 0.1
    // 0.1.2
    // 0.1.3
    // 0.4

    public final static String SEPARATOR = ".";

    public final static String ROOT = "0";

    // 子部门的level是根据父部门的level生成的，同一个父部门下边的子部门的level是相同的
    public final static String calculataLevel(String parentLevel, int parentId) {
        if (StringUtils.isBlank(parentLevel)) {
            return ROOT;  // 当父节点为空的时候，直接返回 0
        } else {
            return StringUtils.join(parentLevel,SEPARATOR,parentId);
        }
    }


}
